/*
 * DTOCliente.cpp
 *
 *  Created on: Oct 23, 2011
 *      Author: gonzalo
 */

#include "DTOCliente.h"

DTOCliente::DTOCliente(std::string& aDeserealizar,std::string owner): DTO(CLIENTE,owner) {
	deserializar(aDeserealizar);
}

DTOCliente::DTOCliente(std::string id,ClientStatus status) : DTO(CLIENTE,id){
	this->status = status;
}

DTOCliente::~DTOCliente() {
}

std::string DTOCliente::serializar(){
	std::stringstream retorno;
	retorno << UtilString::TOlenghtStringStringValue(this->status);

	return retorno.str();
}
void DTOCliente::deserializar(std::string& string){
	this->status = (ClientStatus)(UtilString::stringToInt(UtilString::FROMlenghtStringStringValue(string)));
}

